truth is stranger than fiction - German English Dictionary